翻訳と辞書
Words near each other
・ Middletown, Rhode Island
・ Middletown, Rockland County, New York
・ Middletown, San Diego
・ Middletown, Staten Island
・ Middletown, Virginia
・ Middletown-Norwalk transmission line
・ Middletown–Town of Wallkill (Metro-North station)
・ Middleville
・ Middleville Township, Wright County, Minnesota
・ Middleville, Michigan
・ Middleville, New Jersey
・ Middleville, New York
・ Middleware
・ Middleware (distributed applications)
・ Middleware analyst
Middleware for Robotic Applications
・ Middleway Historic District
・ Middleway, West Virginia
・ Middleweight
・ Middleweight (MMA)
・ Middleweight World Championship Series
・ Middlewich
・ Middlewich Branch
・ Middlewich First
・ Middlewich Folk and Boat Festival
・ Middlewich High School
・ Middlewich Manor
・ Middlewich railway station
・ Middlewich Town Council
・ Middlewich Town F.C.


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Middleware for Robotic Applications : ウィキペディア英語版
Middleware for Robotic Applications

Middleware for Robotic Applications (MIRA) is a cross-platform, open-source software framework written in C++ that provides a middleware, several base functionalities and numerous tools for developing and testing distributed software modules. It also focuses on easy creation of complex, dynamic applications, while reusing these modules as plugins. The main purpose of MIRA is the development of robotic applications, but as it is designed to allow type safe data exchange between software modules using intra- and interprocess communication it is not limited to these kinds of applications.
MIRA is developed in a cooperation of the MetraLabs GmbH and the Ilmenau University of Technology/(Neuroinformatics and Cognitive Robotics Lab ). Therefore, MIRA was designed to fulfill the requirements of both commercial and educational purposes.
== Features ==

General:
* adds introspection/reflection and serialization to C++ with the usage of C++ language-constructs only (a meta-language or metacompilers are not necessary)
* efficient data exchange between software modules
* the used communication technique based on "channels" always allows non-blocking access to the transferred data
* for the user the communication is fully transparent no matter if the software modules are located within the same process, different processes or on different machines, the underlying transport layer will choose the fasted method for data transportation automatically〔
* beside data exchange via "channels", MIRA supports Remote Procedure Calls (RPC) and Remote Method Invokation.
* MIRA is fully decentralized, hence there is no central server or central communication hub, making its communication more robust and allows its usage in multi-robot applications
Robotic Application specific:
* easy configuration of software modules via configuration files
* parameters of algorithms can be modified live at runtime to speed up the debugging and development process
* huge amounts of robot sensor data can be recorded in Tapes for later playback, here different codecs can be used to compress the data

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Middleware for Robotic Applications」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.